package com.ruoyi.ldzlsc.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * 排产计划对象 sc_scheduling
 *
 * @author ldzl
 * @date 2025-07-24
 */
@Data
@ToString(callSuper = true)
public class ScScheduling extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long schedulingId;

    /** 工单ID */
    private Long workOrderId;

    /** 工序ID */
    private Long processId;

    /** 资源类型 */
    private String resourceType;

    /** 资源ID */
    private Long resourceId;

    /** 计划开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date scheduleStart;

    /** 计划结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date scheduleEnd;

    /** 状态 */
    private String status;

    /** 备注 */
    private String remark;

    /** 是否删除 */
    private String isDelete;
}
